import {dateFormat} from 'vux'

export const formatDate = (myDate, strformart = 'YYYY-MM-DD') => {
  if (myDate) {
    let msec = myDate.match(/\d+[+]\d+/gi)
    return dateFormat(new Date(Number.parseInt(msec)), strformart)
  }
  return ''
}
export const formatMoney = (s) => {
  if (/[^0-9]\./.test(s)) return 'invalid value'
  s = s.toString()
  s = s.replace(/^(\d*)$/, '$1.')
  s = (s + '00').replace(/(\d*\.\d\d)\d*/, '$1')
  s = s.replace('.', ',')
  var re = /(\d)(\d{3},)/
  while (re.test(s)) { s = s.replace(re, '$1,$2') }
  s = s.replace(/,(\d\d)$/, '.$1')
  return s.replace(/^\./, '0.').toString()
}

